<?php
include 'includes/cabeceratemas.php'; 
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $page_title = 'Update';
//include ('includes/header.html');

	require ('../mysqli_connect.php'); // Connect to the db.
		
	$errors = array();        
	
	$c = mysqli_real_escape_string($dbc, trim($_POST['codigo']));
	
	
	if (empty($_POST['nombre'])) {
		$errors[] = 'Olvidaste de introducir el nombre.';
	} else {
		$n = mysqli_real_escape_string($dbc, trim($_POST['nombre']));
	}
	
	
	if (empty($_POST['descripcion'])) {
		$errors[] = 'Olvidaste introducir una descripcion.';
	} else {
		$d = mysqli_real_escape_string($dbc, trim($_POST['descripcion']));
	}
	
	
	if (empty($_POST['enlace'])) {
		$errors[] = 'Olvidaste introducir un enlace';
	} else {
		$e = mysqli_real_escape_string($dbc, trim($_POST['enlace']));
	}
        
		
	if (empty($_POST['tema'])) {
		$errors[] = 'Olvidaste introducir un tema';
	} else {
		$t = mysqli_real_escape_string($dbc, trim($_POST['tema']));
	}	
	
	if (empty($errors)) { // If everything's OK.
	
		// Register the user in the database...
		
		// Make the query:
		$q = "UPDATE enlaces SET Nombre='$n', Descripcion='$d', Enlace='$e', Tema='$t' WHERE Codigo=$c";		
		$r = @mysqli_query ($dbc, $q); // Run the query.
		if ($r) { // If it ran OK.
		
			// Print a message:
			echo '<center><h1>Gracias!</h1>
		<p>El enlace ha sido actualizado correctamente!</p><p><br /></p>
                <a href="profesor.php">Volver atras</a></center>';	
		
		} else { // If it did not run OK.
			
			// Public message:
			echo '<center><h1>System Error</h1>
			<p class="error">El enlace no ha podido ser actualizado debido a un error de sistema. Lamentamos las molestias.</p> 
			<a href="profesor.php">Volver atras</a></center>';	
			// Debugging message:
			echo '<p>' . mysqli_error($dbc) . '<br /><br />Query: ' . $q . '</p>';
						
		} // End of if ($r) IF.
		
		mysqli_close($dbc); // Close the database connection.

		// Include the footer and quit the script:
		//include ('includes/footer.html'); 
		exit();
		
	} else { // Report the errors.
	
		echo '<center><h1>Error!</h1>
		<p class="error">Han ocurrido estos fallos:<br />';
		foreach ($errors as $msg) { // Print each error.
			echo " - $msg<br />\n";
		}
		echo '</p><p>Por favor, pruebe otra vez.</p><p><br /></p>
		<a href="profesor.php">Volver atras</a></center>';
	} // End of if (empty($errors)) IF.
	
	mysqli_close($dbc); // Close the database connection.
}
else{
        echo '<div id="contenedor">';
        $codigo=trim($_GET['codigo']);
        if ($codigo){
            $page_title = 'Actualizar enlaces';
            echo '<br/><center><a>Enlaces a actualizar </a></center><br/>';   
            require ('../mysqli_connect.php'); 		
            $q = "select Codigo, Nombre, Descripcion, Enlace, Tema FROM enlaces WHERE Codigo=$codigo";		
            $r = @mysqli_query ($dbc, $q);
            $num = mysqli_num_rows($r);

             if ($num > 0) {     

                echo '<table id="tablaenlaces" align="center" border="0" cellspacing="3" cellpadding="3">
                <tr><td align="left"><b>Codigo</b></td><td align="left"><b>Nombre</b></td><td align="left"><b>Descripcion</b></td><td align="left"><b>Enlace</b></td>
                <td align="left"><b>Tema</b></td></tr>';

                while ($row = mysqli_fetch_array($r, MYSQLI_ASSOC)) {
                       echo '<tr><td align="left" style="width:100px;">' . $row['Codigo'] . '</td><td align="left">' . $row['Nombre'] . '</td><td align="left">' . $row['Descripcion'] . '</td>'
                    . '<td align="left" style="width:200px;">' . '<a href="' . $row['Enlace'] . '">Pulse aqui</a>' . '</td><td align="left" style="width:170px;">' . $row['Tema']   . '</td></tr>';
                   $nombre=$row['Nombre'];$descripcion=$row['Descripcion'];$enlace=$row['Enlace']; $tema=$row['Tema'];              
                }

                   echo "</table><br/>";       
                mysqli_free_result ($r);
                ?>
        <!--        <center>-->
                <div id="control">
                <div id="registrar" style="margin-left:800px">
                <h2>Actualizar enlace</h2>
                <form action="update.php" method="post">
                <p>Codigo: <input type="text" name="codigo" readonly="readonly" size="5" maxlength="5" value="<?php echo "$codigo"; ?>" /></p>
                <p>Nombre: <input type="text" name="nombre" size="48" maxlength="20" value="<?php echo "$nombre"; ?>" /></p>
                <p>Descripcion:</p> <p><textarea name="descripcion"cols="45" rows="5" maxlength="200" ><?php echo "$descripcion"; ?></textarea></p>
                <p>Enlace: <input type="text" name="enlace" size="50" maxlength="200" value="<?php echo "$enlace"; ?>"  > </p>
                <p><label>Tema:               
                <select name="tema" style="background: url('http://s24.postimg.org/lyhytocf5/dropdown.png') no-repeat right #FEFEFE;">
                     <?php for($i=0; $i<$length; $i++){ ?>
                        <option value="<?php echo "$categorias[$i]" ?>" <?php if ($categorias[$i]==$tema){echo "selected";} ?>><?php echo "$categorias[$i]" ?></option>
                     <?php } ?>
                </select></label></p>
                <p><input type="submit" name="Actualizar enlace" class="botones2" value="Actualizar" /></p>
                </form>
                <center><input type="button" class="botones2" name="back" value="Atrás" onclick="location.href='profesor.php'" /></center>
                </div>
                </div>
        <!--    </center>-->

          <?php      

       
        mysqli_close($dbc); 
     
      }
      else{
        echo "<div id='cuerpo'><center>No hay enlaces registrados.</center>";
        echo '<center><input type="button" class="botones2" name="back" value="Atrás" onclick="location.href=\'profesor.php\'" /></center></div>';
       } 
    }
    else {
        echo '<div id="cuerpo"><center>No has seleccionado ningun enlace</center>';           
        echo '<center><input type="button" class="botones2" name="back" value="Atrás" onclick="location.href=\'profesor.php\'" /></center></div>';          
     }
    
}
 echo '</div>';
 include 'includes/footer.php'; 
?>
